#mob_header{display:none;}

.section.fp-table{position:relative;}
.section{height:100vh !important;}

//#section0{background:url(/eportal/imageDir/qrcb/2020/08/img_pc_site/2020081815571616857.png) right bottom / 60% no-repeat}

#section3{background: url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072316341657266.png) 15vw bottom / 75vh no-repeat;}

.first_p,.sec_p,.thi_p,.for_p{/*height:100%;*/overflow:hidden;}
.first_p{overflow:inherit;}


.thi_serl{float:left;width:35%;}
.thi_serr{float:right;width:60%;}

.first_p{height:80vh;/*padding:0 5%;*/position:relative;}
.sec_p,.thi_p,.fou_p{padding:0 5%;}
.thi_p{margin-top:50px;}
.fou_p{margin-top:30px;}
.fix_icon{position: fixed;
    right: 2%;
    bottom: 10%;
    display: flex;
    flex-direction: column;
}
.fix_icon a {
    position:relative;
    display: block;
    padding: 10px;
    background: #d0000d;
    border-radius: 50%;
    margin:4px 0;
}
.fix_icon .icon_img {
    width: 20px;
    height: 20px;
}

.hover_m{display:none;position:absolute;padding:5px;border:1px solid #000;border-radius:5px; width: 90px;
    left: -110px;text-align:center;background:#fff;
    top: -42px;}
.hover_m span{display:block;color:#555;font-size:14px;}
.hover_m img{width:100%;}
.fix_icon a:hover p{display:block;}


.bg2, .bg, .bg3, .bg4 {
    height: 100vh;
}
.bg2 img, .bg img, .bg3 img, .bg4 img{height:100%;}


#myMenu{position:fixed;right:2%;top:20%;}
#myMenu a{color:#999;font-size:14px;}


.fp-section.active .sec_bg{
  background:#d0000d;
  width:10%;
  height:100px;
  z-index:-1;
  position:absolute;

    left: 0;
    top: -250px;
    border-radius: 50%;
    animation-fill-mode: both;
    animation-duration: 1s;
    animation-name: rotate;
    animation-timing-function:ease-in-out;
    animation-delay: 0.2s;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-name: rotate;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-delay: 0.2s;
    opacity:0;
}

.fp-section.active:nth-child(2) .sec_bg{
  right:0;left:unset;
  animation-name:rotate1;
  -webkit-animation-name:rotate1;
  
}

.fp-section.active:nth-child(3) .sec_bg{
  right:0;left:inherit;top:inherit;bottom:-150px;
  animation-name:rotate2;
  -webkit-animation-name:rotate2;
  
}

.fp-section.active:nth-child(4) .sec_bg{
  top:inherit;bottom:-150px;
  animation-name:rotate3;
  -webkit-animation-name:rotate3;
  
}

@keyframes rotate{
    0%{
      /* transform:scaleY(1);*/
       width:100px;
       left: 100px;
       height:100px;
       top:0;
       opacity:0;
    }
    100%{
      /* transform:scaleY(13);*/
         width:143%;
         left: -40%;
         height:143vw;
         top:-105vw;
         opacity:1;
    }
}


@-webkit-keyframes rotate{
    0%{
      /* transform:scaleY(1);*/
       width:100px;
       left: 100px;
       height:100px;
       top:0;
       opacity:0;
    }
    100%{
      /* transform:scaleY(13);*/
         width:143%;
         left: -40%;
         height:143vw;
         top:-105vw;
         opacity:1;
    }
}


@keyframes rotate1{
    0%{
       /*transform:scaleY(1);*/
       width:100px;
       right:0;
       height:100px;
       top:0;
       opacity:0;
    }
    100%{
       /*transform:scaleY(13);*/
         width:140%;
         right:-55%;
         height:130vw;
         top:-100vw;
         opacity:1;
    }
}


@-webkit-keyframes rotate1{
    0%{
       /*transform:scaleY(1);*/
       width:100px;
       right:0;
       height:100px;
       top:0;
       opacity:0;
    }
    100%{
       /*transform:scaleY(13);*/
         width:140%;
         right:-55%;
         height:130vw;
         top:-100vw;
         opacity:1;
    }
}

@keyframes rotate2{
    0%{
       
       width:0;
       right:0;
       height:0;
       bottom:0;
       opacity:0;
    }
    100%{
       
         width:100%;
         right:-35%;
         height:100vw;
         bottom:-65vw;
         opacity:1;
    }
}


@-webkit-keyframes rotate2{
    0%{
       
       width:0;
       right:0;
       height:0;
       bottom:0;
       opacity:0;
    }
    100%{
       
         width:100%;
         right:-35%;
         height:100vw;
         bottom:-65vw;
         opacity:1;
    }
}

@keyframes rotate3{
    0%{
       
       width:100px;
       left:0;
       height:100px;
       bottom:0;
       opacity:0;
    }
    100%{
       
         width:100%;
         left:-40%;
         height:100vw;
         bottom:-61vw;
         opacity:1;
    }
}


@-webkit-keyframes rotate3{
    0%{
       
       width:100px;
       left:0;
       height:100px;
       bottom:0;
       opacity:0;
    }
    100%{
       
         width:100%;
         left:-40%;
         height:100vw;
         bottom:-61vw;
         opacity:1;
    }
}

.zx_link{text-align: center;
    margin-top: 10px;}
.zx_link a{background: #d0000d;
    color: #fff;
    font-size: 14px;
    border-radius: 15px;
    padding: 2px 50px;}
.slide-con {
    
    padding: 30px 5%;
}
.home_slide .swiper-slide{background-position:right bottom;}
.slide_t1{color:#fff;font-weight:bold;font-size:48px;}
.slide_t2{color:#fff;}

.first_p .swiper-container{padding:0;height:90vh;}
.first_p .swiper-container-horizontal .swiper-pagination-bullets{text-align:right;width:55%;bottom:5%;}
.first_p .swiper-pagination-bullet{border:2px solid #b60005; background:#fff; width:13px;height:13px;transform:rotate(45deg);border-radius:1px;background:transparent; }
.swiper-pagination-bullet{ margin-right:20px;}
.first_p .swiper-pagination-bullet-active{background:#b60005;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px!important;}

.first_p .swiper-slide p{margin:20px 0;}


.product_cg{text-align:center;padding-top:100px;padding-bottom:20px;}
.product_cg span{display:inline-block;border:1px solid #fff;border-radius:15px;font-size:16px;padding:5px 40px;cursor:pointer;color:#fff;margin:0 10px;}
.product_cg span.active{background:#fff;color:#d0000d;border-bottom-left-radius:0;}

.pro_main{overflow: hidden;
    display: flex;
    justify-content: space-between;}
.lc_pro {
    width: 23%;
    float: left;
    background: #f8f6f6;
    text-align: center;
    border-radius:15px;
    padding:20px 0;
    transform:scale(0.9);
    transition:all 0.3s;
}

.lc_tit{
  color: #333;
    font-size: 18px;
    font-weight: bold;
}
.lc_syl{font-size: 40px;
    color: #b60005;    margin-top: 10px;
    font-weight: bold;}
.lc_syl_t{color:#888;margin-bottom:20px;}

.lc_oth{overflow:hidden;margin-top:10px;}
.lc_oth p{float:left;width:50%;text-align:center;}
.lc_oth_t{color:#888;display:block;margin-bottom:3px;}
.lc_oth_con{color:#ff7b33;font-weight:bold;}

.lc_more{margin-top:10px;}
.lc_more a{color:#b50005;font-size:14px;}

.lc_pro:hover{background:#ff1220;transform:scale(1);}
.lc_pro:hover p{color:#fff;}
.lc_pro:hover .lc_oth_t{color:#fff;}
.lc_pro:hover .lc_more a{color:#fff;}


#dxcp{display:none;}

.link_oth{display:flex;margin:20px 0;}
.link_oth a {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    text-align: center;border-radius:15px;
    box-shadow: 0px 5px 10px -5px #ddd;
    float:left;
}

.link_oth .cxpt{width: 50%;
    background: url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072315414816584.png) no-repeat;
    padding: 30px 0;
    background-size: cover;}

.link_oth .xyk{width: 22%;
    margin: 0 3%;
    background: url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072315414832312.png) no-repeat;
    background-size: cover;
    padding: 30px 0;}
.link_oth .zxyh{width: 22%;
    padding: 30px 0;
    background: url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072315414891513.png) no-repeat;
    background-size: cover;}
.link_oth img{width:50px;vertical-align:middle;margin-right:10px;}

.contact{display:flex;}
.empty,.contact_main{width:50%;overflow:hidden;}

.cont_t{position: relative;
    line-height: 60px;}
.con_en{font-size: 32px;
    position: absolute;
    color: #eaeaea;
    top: -15px;
    z-index: -1;}
.con_cn{font-size: 18px;
    color: #333;
    font-weight: bold;}
.con_nr{color:#666;line-height:1.5;margin-bottom:20px;font-size:16px;}

.zp_mo{color:#c8000b;}

.jrpt{display:block;text-align:center;
      width:100%;background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072409372834935.png) no-repeat;background-size:cover;
      font-size:18px;
      color:#333;
      border-radius:15px;
      padding: 15px 0;
      margin: 20px 0;
     font-weight: bold;
     box-shadow:0px 5px 10px -5px #ddd;
}
.jrpt img{width:50px;vertical-align: middle;
    margin-right: 20px;}

.ewm_con{display:flex; margin-top:30px;}
.bank_img{float: left;
    width: 45%;
    background: #fff;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 5px 10px -5px #ddd;
    padding: 10px 0;}

.ewm_main{display:flex;box-sizing:border-box;}
.sm_img{width: 100%;
    overflow: hidden;
    margin-left0:110px;
    justify-content:space-between;
    display: flex;
    align-items: center;}
.sm_img p {
    float: left;
    text-align: center;
    width:20%;
}
.sm_img p:first-child {
  margin-left: 110px;
}
.sm_img img {
    max-width: 80%;
}
.sm_img span {
    display:block;
    color: #2a2a2a;
    font-weight: bold;
    font-size: 14px;
}

.bot_link{text-align: right;
    position: absolute;
    bottom: 2%;
    right: 5%;}
.bot_link a,.bot_link p{color:#555;font-size:14px;}
.bot_link p{margin:10px 0;}

.new_ch{margin-top:10px;margin-bottom:40px;display:flex;}
.new_ch span{color:#7e5c5c;border:1px solid #ebe5e5;border-radius:15px;padding:5px 25px;margin:0 10px;position:relative;cursor:pointer;font-size:14px;width:30%;text-align:center;}

.new_ch span.active{background:#d0000d;color:#fff;border-color:#d0000d;}
.new_ch span.active::after{
  content:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072411061922141.png);
position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -14px;
}

.new_img img{max-width:100%;}
.zx_con a{color:#666;font-size:14px;background: url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072411390462611.png) no-repeat left;
    padding-left: 15px;    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65%;}
.zx_con span{float:right;font-size:14px;}
.zx_con p{overflow:hidden;line-height:1.7;margin:5px 0;}

.news_zx{display:none;}
#cphd{display:block;}

.new_log a{font-size:18px!important;color:#c8000b!important;}
.new_log{background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072413585538644.png) no-repeat;background-size:cover;
width:100%;
padding:20px 0;
font-size:18px;
color:#c8000b;
text-align:center;
border-radius:15px;
margin-bottom:30px;
}



.cont_tr{text-align:right;margin:40px 0;}
.con_enr{right: 0;letter-spacing:5px;
    color: #f7f7f7;
    opacity: .5;}
.con_cnr{color: #fff;
    letter-spacing: 10px;}

.fs_link{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.fs_link a {
    width: 30%;
    text-align: center;
    padding:15px 0;
    margin:15px 0;
    border-radius:15px;
    font-weight:bold;
    float:left;
}
.fs_link img {
    width: 50px;
    vertical-align: middle;
    margin-right:10px;
}
.fs_link a:nth-child(1){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414280744824.png) no-repeat ;background-size:cover;}
.fs_link a:nth-child(2){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414332565173.png) no-repeat ;background-size:cover;}
.fs_link a:nth-child(3){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414340295834.png) no-repeat ;background-size:cover;}
.fs_link a:nth-child(4){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414342983891.png) no-repeat ;background-size:cover;}
.fs_link a:nth-child(5){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414345328105.png) no-repeat ;background-size:cover;}
.fs_link a:nth-child(6){background:url(/eportal/imageDir/qrcb/2020/07/img_pc_site/2020072414352136914.png) no-repeat ;background-size:cover;}

.slideTxtBox{position:absolute;bottom:0%;    width: 38%;
    display: flex;z-index:99;margin:0 5%;background: #fff;
    border-radius: 30px;
    padding: 10px;
    align-items: center;
    filter:alpha(opacity=80); -moz-opacity:0.8;opacity:0.8;
    box-shadow: 5px 5px 7px 5px #ccc;
}
.gg_t{color:#333; width:18%; text-align:right;}
.slideTxtBox .bd{width:77%;}
.slideTxtBox a,.slideTxtBox span{font-size:16px;color:#333;}
.slideTxtBox span{float:right; text-align:left;}

.nav_ico{position: fixed;
    left: 5%;
    bottom: 5%;
    
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    cursor:pointer;
    justify-content: center;}
    background:url(/uiFramework/commonResource/image/2020102317075632002.gif) no-repeat #d0000d;
.nav_ico0 img{width:70%;}




@media screen and (min-width:1367px){
.pro_main{margin:30px 0;}
}

@media screen and (min-width:1680px){


#myMenu a{font-size:18px;font-weight:bold;}
.pro_main{margin:70px 0;}
.lc_oth{margin-top:30px;}
.con_cn{font-size:26px;}
.con_en{font-size:48px;letter-spacing:5px;}
.zx_con{margin:20px 0;}
.zx_con a{font-size:14px;}
.new_log{font-size:28px;font-weight:bold;padding:30px 0;}
.fs_link a{font-size:18px;padding:30px 0;}
.cont_t{line-height:80px;}
.con_nr{font-size:18px;line-height:2;margin-bottom:30px;}
.jrpt{margin:30px 0;padding:30px 0;font-size:22px;}
.bank_img{padding:30px 0;}
.bot_link a, .bot_link p{font-size:16px;}
.bot_link a {
    margin: 0 5px;
}

}

@media screen and (max-width:1200px){
.first_p .swiper-container{height:200px;}
.first_p .swiper-container-horizontal .swiper-pagination-bullets{display:none;}
  #section0{background:none;}  
  .swiper-slide{background:url(/eportal/imageDir/qrcb/2020/08/img_pc_site/2020081815571616857.png) no-repeat;background-size:cover;background-position:50%;}
  .slide_t1,.slide_t2{font-size:18px;color:#000;}
  div.fp-tableCell{display:block;height:auto !important;}
  .first_p{height:auto;padding:0;}

  .slideTxtBox{position:unset;width:100%; box-shadow:none; margin:0;}

  .slide-con{width:95%;margin:0 auto;padding:0;}
  .gg_t{display:none;}
  .slideTxtBox li{margin:10px;width:auto !important;}
  .slideTxtBox li span{display:none;}
  div.section{height:auto !important;}
  .product_cg{padding:10px 0;}
  .product_cg span{border:1px solid #d0000d;color:#d0000d;}
  .product_cg span.active{background:#d0000d;color:#fff;}
  .pro_main{flex-direction:column;}
  .lc_pro{width:100%;margin:10px 0;}
  #myMenu{display:none!important;}
  .link_oth{flex-direction:column;}
  .link_oth .xyk{margin:0;}
  .link_oth a{width:100% !important;margin:10px 0;}
  .thi_serl,.thi_serr{float:inherit;width:100%;}
  .new_ch span{padding:5px 20px;font-size:14px;margin:0 5px;}
  .zx_con a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;}
  
  .new_log{font-size:14px;}
  .cont_tr{line-height:30px;text-align:left;margin:20px 0;}
  .con_enr{left:0;color:#eaeaea;}
  .con_cnr{color:#000;}
  .fs_link{flex-direction:column;}
  .thi_p{margin:0;}
  .fs_link a{width:100%;margin:5px 0;}
  .empty{display:none;}
  .contact_main{width:100%;}
  #section3{background:none;}
  .bot_link{position:unset;text-align:center;}
  .ewm_main{flex-direction:column;}
  .bank_img{float:inherit;width:100%;}
  .sm_img{width:100%;justify-content:center;margin:10px 0; align-items:flex-start;}
.sm_img p:first-child {
  margin-left: 0;
}
.sm_img span{font-size:12px;}


}